<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        /*
            检查字符串中是否含有 .
            . 表示任意字符
            使用\作为转移字符
            \. 表示 .

            使用构造函数时，由于他的参数是一个字符串，而\是字符串中的转义字符
            如果要使用\则需要使用\\来代替
        */
        var reg=/\./;
        reg=/\\/;
        reg=new RegExp("\\.");
        // console.log(reg.test("\\."));
        /*
            \w
                -任意字母，数字，下划线
            \W
                -除了字母，数字，下划线
            \d
                -任意数字
            \D
                -除了数字
            \s
                -空格
            \S
                -除了空格
            \b
                -单词边界
            \B
                -除了单词边界
        */
        reg=/\w/;
        reg=/\W/;
        reg=/\d/;
        reg=/\D/;
        reg=/\s/;
        reg=/\S/;
        reg=/\bchild\b/;
        // console.log(reg.test("hello child"));
        // var str=prompt("请输入你的用户名");
        var str="             he  llo             ";
        //去除字符串中的前后的空格
        //去除空格用""来替换空格
        // str=str.replace(/\s/g,"");

        //去除前边的空格
        // str=str.replace(/^\s*/g,"");
        //去除结尾的空格
        // str=str.replace(/\s*$/g,"");
        str=str.replace(/^\s*|\s*$/g,"");
        console.log(str);
    </script>
</head>
<body>
    
</body>
</html>